org.eclipse.vtp.desktop.projects.core
Interface IWebService

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IVoiceToolsResource
All Known Implementing Classes:
WebService

public interface IWebService
extends IVoiceToolsResource

This interface represents a folder resource that contains web service message and port definitions.

Since:
2.1
Version:
1.0
Author:
Lonnie Pryor

Method Summary
 void delete()
           
 IWebServicePort getWebServicePort(java.lang.String name)
          Returns the web service port with the specified name.
 java.util.List getWebServicePorts()
          Returns the set of IWebServicePorts that are defined for this web service.
 IWebServiceSet getWebServiceSet()
          Returns the IWebServiceSet that contains this web service.
 IWebServiceTypeSet getWebServiceTypeSet()
          Returns the IWebServiceTypeSet that is defined for this web service.
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource
addRefreshListener, deferEvents, getName, getParent, getProject, refresh, removeRefreshListener, resumeEvents
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getWebServicePorts

java.util.List getWebServicePorts()
Returns the set of IWebServicePorts that are defined for this web service.

Returns:
The set of IWebServicePorts that are defined for this web service.

getWebServicePort

IWebServicePort getWebServicePort(java.lang.String name)
Returns the web service port with the specified name.

Parameters:
name - The name of the web service port to return.
Returns:
The web service port with the specified name.

getWebServiceTypeSet

IWebServiceTypeSet getWebServiceTypeSet()
Returns the IWebServiceTypeSet that is defined for this web service.

Returns:
The IWebServiceTypeSet that is defined for this web service.

getWebServiceSet

IWebServiceSet getWebServiceSet()
Returns the IWebServiceSet that contains this web service.

Returns:
The IWebServiceSet that contains this web service.

delete

void delete()
            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException